home *** CD-ROM | disk | FTP | other *** search
Unknown | 2003-02-28 | 4.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 72 4c 2f 2f 2f 2f 2f 2f |........|rL//////|
|00000010| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000020| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000030| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000040| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000050| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 0d 0a 2f 2f 20 20 20 |////////|/..// |
|00000060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000a0| 20 20 20 20 20 20 20 20 | 2f 2f 0d 0a 2f 2f 20 24 | |//..// $|
|000000b0| 57 6f 72 6b 66 69 6c 65 | 3a 3a 20 44 42 6f 74 74 |Workfile|:: DBott|
|000000c0| 6c 65 2e 75 63 20 20 20 | 20 20 20 20 20 20 20 20 |le.uc | |
|000000d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000f0| 20 20 20 20 20 20 20 20 | 24 2f 2f 0d 0a 2f 2f 20 | |$//..// |
|00000100| 24 52 65 76 69 73 69 6f | 6e 3a 3a 20 34 32 20 20 |$Revisio|n:: 42 |
|00000110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000140| 20 20 20 20 20 20 20 20 | 20 24 2f 2f 0d 0a 2f 2f | | $//..//|
|00000150| 20 20 20 20 20 24 44 61 | 74 65 3a 3a 20 32 2f 31 | $Da|te:: 2/1|
|00000160| 36 2f 30 33 20 35 3a 33 | 38 70 20 20 20 20 20 20 |6/03 5:3|8p |
|00000170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000190| 20 20 20 20 20 20 20 20 | 20 20 24 2f 2f 0d 0a 2f | | $//../|
|000001a0| 2f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |/ | |
|000001b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 0d 0a | | //..|
|000001f0| 2f 2f 20 28 63 29 20 32 | 30 30 30 2d 32 30 30 31 |// (c) 2|000-2001|
|00000200| 20 44 69 67 69 74 61 6c | 6f 20 53 74 75 64 69 6f | Digital|o Studio|
|00000210| 73 2c 20 49 6e 63 2e 20 | 20 20 20 20 20 20 20 20 |s, Inc. | |
|00000220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2f 2f 0d | | //.|
|00000240| 0a 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |.///////|////////|
|00000250| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000260| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000270| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000280| 2f 2f 2f 2f 2f 2f 2f 2f | 2f 2f 2f 2f 2f 2f 2f 2f |////////|////////|
|00000290| 0d 0a 63 6c 61 73 73 20 | 44 42 6f 74 74 6c 65 20 |..class |DBottle |
|000002a0| 65 78 74 65 6e 64 73 20 | 44 57 65 61 70 6f 6e 3b |extends |DWeapon;|
|000002b0| 0d 0a 0d 0a 23 65 78 65 | 63 20 4f 42 4a 20 4c 4f |....#exe|c OBJ LO|
|000002c0| 41 44 20 46 49 4c 45 3d | 2e 2e 5c 53 6f 75 6e 64 |AD FILE=|..\Sound|
|000002d0| 73 5c 55 44 4d 61 70 43 | 6f 6d 70 73 2e 75 61 78 |s\UDMapC|omps.uax|
|000002e0| 20 50 41 43 4b 41 47 45 | 3d 55 44 4d 61 70 43 6f | PACKAGE|=UDMapCo|
|000002f0| 6d 70 73 0d 0a 0d 0a 76 | 61 72 20 62 6f 6f 6c 20 |mps....v|ar bool |
|00000300| 62 53 77 69 74 63 68 65 | 64 2c 20 62 52 65 71 75 |bSwitche|d, bRequ|
|00000310| 65 73 74 69 6e 67 53 77 | 69 74 63 68 3b 0d 0a 0d |estingSw|itch;...|
|00000320| 0a 76 61 72 20 61 72 72 | 61 79 3c 73 6f 75 6e 64 |.var arr|ay<sound|
|00000330| 3e 20 48 69 74 41 69 72 | 3b 0d 0a 76 61 72 20 61 |> HitAir|;..var a|
|00000340| 72 72 61 79 3c 73 6f 75 | 6e 64 3e 20 48 69 74 46 |rray<sou|nd> HitF|
|00000350| 6c 65 73 68 3b 0d 0a 76 | 61 72 20 61 72 72 61 79 |lesh;..v|ar array|
|00000360| 3c 73 6f 75 6e 64 3e 20 | 48 69 74 57 61 6c 6c 53 |<sound> |HitWallS|
|00000370| 6e 64 3b 0d 0a 76 61 72 | 28 29 20 66 6c 6f 61 74 |nd;..var|() float|
|00000380| 20 57 61 6c 6c 56 6f 6c | 2c 20 46 6c 65 73 68 56 | WallVol|, FleshV|
|00000390| 6f 6c 2c 20 41 69 72 56 | 6f 6c 3b 0d 0a 0d 0a 72 |ol, AirV|ol;....r|
|000003a0| 65 70 6c 69 63 61 74 69 | 6f 6e 0d 0a 7b 0d 0a 09 |eplicati|on..{...|
|000003b0| 72 65 6c 69 61 62 6c 65 | 20 69 66 28 20 52 6f 6c |reliable| if( Rol|
|000003c0| 65 3d 3d 52 4f 4c 45 5f | 41 75 74 68 6f 72 69 74 |e==ROLE_|Authorit|
|000003d0| 79 20 29 0d 0a 09 09 43 | 6c 69 65 6e 74 53 77 69 |y )....C|lientSwi|
|000003e0| 74 63 68 54 6f 42 72 6f | 6b 65 6e 3b 0d 0a 7d 0d |tchToBro|ken;..}.|
|000003f0| 0a 0d 0a 65 76 65 6e 74 | 20 50 6f 73 74 42 65 67 |...event| PostBeg|
|00000400| 69 6e 50 6c 61 79 28 29 | 0d 0a 7b 0d 0a 09 2f 2f |inPlay()|..{...//|
|00000410| 20 21 68 61 63 6b 0d 0a | 09 69 66 28 20 4c 65 76 | !hack..|.if( Lev|
|00000420| 65 6c 2e 4e 65 74 6d 6f | 64 65 20 21 3d 20 4e 4d |el.Netmo|de != NM|
|00000430| 5f 53 74 61 6e 64 61 6c | 6f 6e 65 20 29 0d 0a 09 |_Standal|one )...|
|00000440| 7b 0d 0a 20 20 20 20 09 | 2f 2f 6c 6f 67 28 22 53 |{.. .|//log("S|
|00000450| 65 72 76 65 72 20 72 65 | 64 75 63 69 6e 67 20 22 |erver re|ducing "|
|00000460| 24 49 74 65 6d 4e 61 6d | 65 24 22 20 64 61 6d 61 |$ItemNam|e$" dama|
|00000470| 67 65 20 66 6f 72 20 4d | 75 6c 74 69 50 6c 61 79 |ge for M|ultiPlay|
|00000480| 65 72 22 29 3b 0d 0a 20 | 20 20 20 09 46 69 72 65 |er");.. | .Fire|
|00000490| 4d 6f 64 65 73 5b 30 5d | 2e 44 61 6d 61 67 65 20 |Modes[0]|.Damage |
|000004a0| 3d 20 35 3b 0d 0a 09 7d | 0d 0a 09 53 75 70 65 72 |= 5;...}|...Super|
|000004b0| 2e 50 6f 73 74 42 65 67 | 69 6e 50 6c 61 79 28 29 |.PostBeg|inPlay()|
|000004c0| 3b 0d 0a 7d 0d 0a 0d 0a | 73 69 6d 75 6c 61 74 65 |;..}....|simulate|
|000004d0| 64 20 66 75 6e 63 74 69 | 6f 6e 20 43 6c 69 65 6e |d functi|on Clien|
|000004e0| 74 53 77 69 74 63 68 54 | 6f 42 72 6f 6b 65 6e 28 |tSwitchT|oBroken(|
|000004f0| 29 0d 0a 7b 0d 0a 09 53 | 77 69 74 63 68 54 6f 42 |)..{...S|witchToB|
|00000500| 72 6f 6b 65 6e 28 29 3b | 0d 0a 7d 0d 0a 0d 0a 73 |roken();|..}....s|
|00000510| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|00000520| 6e 20 53 77 69 74 63 68 | 54 6f 42 72 6f 6b 65 6e |n Switch|ToBroken|
|00000530| 28 29 0d 0a 7b 0d 0a 09 | 6c 6f 63 61 6c 20 6d 61 |()..{...|local ma|
|00000540| 74 65 72 69 61 6c 20 53 | 61 76 65 64 53 6b 69 6e |terial S|avedSkin|
|00000550| 41 2c 20 53 61 76 65 64 | 53 6b 69 6e 42 3b 0d 0a |A, Saved|SkinB;..|
|00000560| 09 69 66 20 28 20 62 53 | 77 69 74 63 68 65 64 20 |.if ( bS|witched |
|00000570| 29 0d 0a 09 09 72 65 74 | 75 72 6e 3b 0d 0a 0d 0a |)....ret|urn;....|
|00000580| 09 53 61 76 65 64 53 6b | 69 6e 41 20 3d 20 47 65 |.SavedSk|inA = Ge|
|00000590| 74 53 6b 69 6e 28 30 29 | 3b 0d 0a 09 53 61 76 65 |tSkin(0)|;...Save|
|000005a0| 64 53 6b 69 6e 42 20 3d | 20 47 65 74 53 6b 69 6e |dSkinB =| GetSkin|
|000005b0| 28 31 29 3b 0d 0a 09 53 | 65 74 75 70 53 6b 65 6c |(1);...S|etupSkel|
|000005c0| 4d 65 73 68 28 20 22 44 | 53 6b 65 6c 57 65 61 70 |Mesh( "D|SkelWeap|
|000005d0| 6f 6e 73 2e 6d 31 42 6f | 74 74 6c 65 42 72 6f 6b |ons.m1Bo|ttleBrok|
|000005e0| 65 6e 22 20 29 3b 0d 0a | 09 53 6b 69 6e 73 5b 30 |en" );..|.Skins[0|
|000005f0| 5d 20 3d 20 53 61 76 65 | 64 53 6b 69 6e 41 3b 0d |] = Save|dSkinA;.|
|00000600| 0a 09 53 6b 69 6e 73 5b | 31 5d 20 3d 20 53 61 76 |..Skins[|1] = Sav|
|00000610| 65 64 53 6b 69 6e 42 3b | 0d 0a 0d 0a 09 44 47 61 |edSkinB;|.....DGa|
|00000620| 6d 65 50 6c 61 79 65 72 | 28 20 4f 77 6e 65 72 20 |mePlayer|( Owner |
|00000630| 29 2e 54 68 69 72 64 50 | 65 72 73 6f 6e 57 65 61 |).ThirdP|ersonWea|
|00000640| 70 6f 6e 73 5b 30 5d 2e | 53 65 74 53 74 61 74 69 |pons[0].|SetStati|
|00000650| 63 4d 65 73 68 28 20 53 | 74 61 74 69 63 4d 65 73 |cMesh( S|taticMes|
|00000660| 68 27 44 57 65 61 70 6f | 6e 4d 65 73 68 2e 6d 33 |h'DWeapo|nMesh.m3|
|00000670| 42 6f 74 74 6c 65 57 42 | 72 6f 6b 65 27 20 29 3b |BottleWB|roke' );|
|00000680| 0d 0a 09 50 6c 61 79 53 | 65 6c 65 63 74 28 29 3b |...PlayS|elect();|
|00000690| 0d 0a 09 62 53 77 69 74 | 63 68 65 64 20 3d 20 54 |...bSwit|ched = T|
|000006a0| 52 55 45 3b 0d 0a 09 62 | 52 65 71 75 65 73 74 69 |RUE;...b|Requesti|
|000006b0| 6e 67 53 77 69 74 63 68 | 20 3d 20 46 41 4c 53 45 |ngSwitch| = FALSE|
|000006c0| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|000006d0| 20 53 70 61 77 6e 48 69 | 74 45 66 66 65 63 74 73 | SpawnHi|tEffects|
|000006e0| 28 20 6f 70 74 69 6f 6e | 61 6c 20 41 63 74 6f 72 |( option|al Actor|
|000006f0| 20 48 69 74 41 63 74 6f | 72 20 29 0d 0a 7b 0d 0a | HitActo|r )..{..|
|00000700| 20 20 20 20 69 66 28 20 | 48 69 74 41 63 74 6f 72 | if( |HitActor|
|00000710| 20 3d 3d 20 4c 65 76 65 | 6c 20 7c 7c 20 44 47 61 | == Leve|l || DGa|
|00000720| 6d 65 50 6c 61 79 65 72 | 28 48 69 74 41 63 74 6f |mePlayer|(HitActo|
|00000730| 72 29 3f 20 29 0d 0a 20 | 20 20 20 7b 0d 0a 20 20 |r)? ).. | {.. |
|00000740| 20 20 20 20 20 20 69 66 | 20 28 20 21 62 53 77 69 | if| ( !bSwi|
|00000750| 74 63 68 65 64 20 29 0d | 0a 20 20 20 20 20 20 20 |tched ).|. |
|00000760| 20 7b 0d 0a 09 09 09 69 | 66 28 20 47 65 74 53 6b | {.....i|f( GetSk|
|00000770| 69 6e 28 31 29 20 3d 3d | 20 54 65 78 74 75 72 65 |in(1) ==| Texture|
|00000780| 27 44 57 65 61 70 53 6b | 69 6e 73 2e 66 69 72 73 |'DWeapSk|ins.firs|
|00000790| 74 70 65 72 73 6f 6e 2e | 73 6b 42 6f 74 74 6c 65 |tperson.|skBottle|
|000007a0| 41 27 20 29 0d 0a 09 09 | 09 09 53 70 61 77 6e 28 |A' )....|..Spawn(|
|000007b0| 20 63 6c 61 73 73 27 44 | 45 66 66 65 63 74 73 2e | class'D|Effects.|
|000007c0| 44 42 6f 74 74 6c 65 42 | 72 65 61 6b 42 27 2c 2c |DBottleB|reakB',,|
|000007d0| 2c 20 53 61 76 65 64 48 | 69 74 4c 6f 63 61 74 69 |, SavedH|itLocati|
|000007e0| 6f 6e 2c 20 72 6f 74 61 | 74 6f 72 28 53 61 76 65 |on, rota|tor(Save|
|000007f0| 64 48 69 74 4e 6f 72 6d | 61 6c 29 20 29 3b 0d 0a |dHitNorm|al) );..|
|00000800| 09 09 09 65 6c 73 65 0d | 0a 09 09 09 09 53 70 61 |...else.|.....Spa|
|00000810| 77 6e 28 20 63 6c 61 73 | 73 27 44 45 66 66 65 63 |wn( clas|s'DEffec|
|00000820| 74 73 2e 44 42 6f 74 74 | 6c 65 42 72 65 61 6b 27 |ts.DBott|leBreak'|
|00000830| 2c 2c 2c 20 53 61 76 65 | 64 48 69 74 4c 6f 63 61 |,,, Save|dHitLoca|
|00000840| 74 69 6f 6e 2c 20 72 6f | 74 61 74 6f 72 28 53 61 |tion, ro|tator(Sa|
|00000850| 76 65 64 48 69 74 4e 6f | 72 6d 61 6c 29 20 29 3b |vedHitNo|rmal) );|
|00000860| 0d 0a 09 09 09 62 52 65 | 71 75 65 73 74 69 6e 67 |.....bRe|questing|
|00000870| 53 77 69 74 63 68 20 3d | 20 54 52 55 45 3b 0d 0a |Switch =| TRUE;..|
|00000880| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2f 20 73 | | // s|
|00000890| 77 69 74 63 68 20 74 6f | 20 62 72 6f 6b 65 6e 20 |witch to| broken |
|000008a0| 62 6f 74 74 6c 65 20 69 | 6e 20 61 20 62 69 74 0d |bottle i|n a bit.|
|000008b0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 53 65 74 |. | Set|
|000008c0| 54 69 6d 65 72 28 20 30 | 2e 34 2c 20 66 61 6c 73 |Timer( 0|.4, fals|
|000008d0| 65 20 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 7d 0d |e );.. | }.|
|000008e0| 0a 20 20 20 20 7d 0d 0a | 09 69 66 28 20 21 48 69 |. }..|.if( !Hi|
|000008f0| 74 41 63 74 6f 72 20 29 | 0d 0a 09 7b 0d 0a 09 09 |tActor )|...{....|
|00000900| 50 6c 61 79 48 69 74 41 | 69 72 28 29 3b 0d 0a 09 |PlayHitA|ir();...|
|00000910| 09 72 65 74 75 72 6e 3b | 0d 0a 09 7d 0d 0a 0d 0a |.return;|...}....|
|00000920| 09 69 66 28 20 50 61 77 | 6e 28 48 69 74 41 63 74 |.if( Paw|n(HitAct|
|00000930| 6f 72 29 3f 20 29 0d 0a | 09 09 50 6c 61 79 48 69 |or)? )..|..PlayHi|
|00000940| 74 46 6c 65 73 68 28 29 | 3b 0d 0a 0d 0a 09 69 66 |tFlesh()|;.....if|
|00000950| 20 28 20 48 69 74 41 63 | 74 6f 72 3f 20 26 26 20 | ( HitAc|tor? && |
|00000960| 48 69 74 41 63 74 6f 72 | 20 21 3d 20 4c 65 76 65 |HitActor| != Leve|
|00000970| 6c 20 26 26 20 21 48 69 | 74 41 63 74 6f 72 2e 62 |l && !Hi|tActor.b|
|00000980| 57 6f 72 6c 64 47 65 6f | 6d 65 74 72 79 20 26 26 |WorldGeo|metry &&|
|00000990| 20 21 48 69 74 41 63 74 | 6f 72 2e 53 74 61 74 69 | !HitAct|or.Stati|
|000009a0| 63 4d 65 73 68 20 29 0d | 0a 09 09 72 65 74 75 72 |cMesh ).|...retur|
|000009b0| 6e 3b 0d 0a 0d 0a 09 50 | 6c 61 79 48 69 74 57 61 |n;.....P|layHitWa|
|000009c0| 6c 6c 28 29 3b 0d 0a 7d | 0d 0a 0d 0a 73 69 6d 75 |ll();..}|....simu|
|000009d0| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 50 |lated fu|nction P|
|000009e0| 6c 61 79 48 69 74 57 61 | 6c 6c 28 29 0d 0a 7b 0d |layHitWa|ll()..{.|
|000009f0| 0a 09 69 66 28 20 21 62 | 53 77 69 74 63 68 65 64 |..if( !b|Switched|
|00000a00| 20 29 0d 0a 09 09 4f 77 | 6e 65 72 2e 50 6c 61 79 | )....Ow|ner.Play|
|00000a10| 4f 77 6e 65 64 53 6f 75 | 6e 64 28 20 73 6f 75 6e |OwnedSou|nd( soun|
|00000a20| 64 27 55 44 4d 61 70 43 | 6f 6d 70 73 2e 47 6c 61 |d'UDMapC|omps.Gla|
|00000a30| 73 73 2e 67 6c 61 30 34 | 27 2c 53 4c 4f 54 5f 4d |ss.gla04|',SLOT_M|
|00000a40| 69 73 63 2c 57 61 6c 6c | 56 6f 6c 2c 2c 2c 20 29 |isc,Wall|Vol,,, )|
|00000a50| 3b 0d 0a 09 65 6c 73 65 | 0d 0a 09 09 4f 77 6e 65 |;...else|....Owne|
|00000a60| 72 2e 50 6c 61 79 4f 77 | 6e 65 64 53 6f 75 6e 64 |r.PlayOw|nedSound|
|00000a70| 28 20 48 69 74 57 61 6c | 6c 53 6e 64 5b 52 61 6e |( HitWal|lSnd[Ran|
|00000a80| 64 28 48 69 74 57 61 6c | 6c 53 6e 64 2e 4c 65 6e |d(HitWal|lSnd.Len|
|00000a90| 67 74 68 29 5d 2c 53 4c | 4f 54 5f 4d 69 73 63 2c |gth)],SL|OT_Misc,|
|00000aa0| 57 61 6c 6c 56 6f 6c 2c | 2c 2c 20 29 3b 0d 0a 7d |WallVol,|,, );..}|
|00000ab0| 0d 0a 0d 0a 73 69 6d 75 | 6c 61 74 65 64 20 66 75 |....simu|lated fu|
|00000ac0| 6e 63 74 69 6f 6e 20 50 | 6c 61 79 48 69 74 46 6c |nction P|layHitFl|
|00000ad0| 65 73 68 28 29 0d 0a 7b | 0d 0a 09 69 66 28 20 21 |esh()..{|...if( !|
|00000ae0| 62 53 77 69 74 63 68 65 | 64 20 29 0d 0a 09 09 4f |bSwitche|d )....O|
|00000af0| 77 6e 65 72 2e 50 6c 61 | 79 4f 77 6e 65 64 53 6f |wner.Pla|yOwnedSo|
|00000b00| 75 6e 64 28 20 73 6f 75 | 6e 64 27 55 44 4d 61 70 |und( sou|nd'UDMap|
|00000b10| 43 6f 6d 70 73 2e 47 6c | 61 73 73 2e 67 6c 61 30 |Comps.Gl|ass.gla0|
|00000b20| 34 27 2c 53 4c 4f 54 5f | 4d 69 73 63 2c 46 6c 65 |4',SLOT_|Misc,Fle|
|00000b30| 73 68 56 6f 6c 2c 2c 2c | 20 29 3b 0d 0a 09 65 6c |shVol,,,| );...el|
|00000b40| 73 65 0d 0a 09 09 4f 77 | 6e 65 72 2e 50 6c 61 79 |se....Ow|ner.Play|
|00000b50| 4f 77 6e 65 64 53 6f 75 | 6e 64 28 20 48 69 74 46 |OwnedSou|nd( HitF|
|00000b60| 6c 65 73 68 5b 52 61 6e | 64 28 48 69 74 46 6c 65 |lesh[Ran|d(HitFle|
|00000b70| 73 68 2e 4c 65 6e 67 74 | 68 29 5d 2c 53 4c 4f 54 |sh.Lengt|h)],SLOT|
|00000b80| 5f 4d 69 73 63 2c 46 6c | 65 73 68 56 6f 6c 2c 2c |_Misc,Fl|eshVol,,|
|00000b90| 2c 20 29 3b 0d 0a 7d 0d | 0a 0d 0a 73 69 6d 75 6c |, );..}.|...simul|
|00000ba0| 61 74 65 64 20 66 75 6e | 63 74 69 6f 6e 20 50 6c |ated fun|ction Pl|
|00000bb0| 61 79 48 69 74 41 69 72 | 28 29 0d 0a 7b 0d 0a 09 |ayHitAir|()..{...|
|00000bc0| 4f 77 6e 65 72 2e 50 6c | 61 79 4f 77 6e 65 64 53 |Owner.Pl|ayOwnedS|
|00000bd0| 6f 75 6e 64 28 20 48 69 | 74 41 69 72 5b 52 61 6e |ound( Hi|tAir[Ran|
|00000be0| 64 28 48 69 74 41 69 72 | 2e 4c 65 6e 67 74 68 29 |d(HitAir|.Length)|
|00000bf0| 5d 2c 53 4c 4f 54 5f 4d | 69 73 63 2c 41 69 72 56 |],SLOT_M|isc,AirV|
|00000c00| 6f 6c 2c 2c 2c 20 29 3b | 0d 0a 7d 0d 0a 0d 0a 73 |ol,,, );|..}....s|
|00000c10| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|00000c20| 6e 20 54 69 6d 65 72 28 | 29 0d 0a 7b 0d 0a 09 69 |n Timer(|)..{...i|
|00000c30| 66 20 28 20 62 52 65 71 | 75 65 73 74 69 6e 67 53 |f ( bReq|uestingS|
|00000c40| 77 69 74 63 68 20 29 0d | 0a 09 7b 0d 0a 09 09 53 |witch ).|..{....S|
|00000c50| 77 69 74 63 68 54 6f 42 | 72 6f 6b 65 6e 28 29 3b |witchToB|roken();|
|00000c60| 0d 0a 09 09 43 6c 69 65 | 6e 74 53 77 69 74 63 68 |....Clie|ntSwitch|
|00000c70| 54 6f 42 72 6f 6b 65 6e | 28 29 3b 0d 0a 09 7d 0d |ToBroken|();...}.|
|00000c80| 0a 09 65 6c 73 65 0d 0a | 09 09 53 75 70 65 72 2e |..else..|..Super.|
|00000c90| 54 69 6d 65 72 28 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |Timer();|..}....f|
|00000ca0| 75 6e 63 74 69 6f 6e 20 | 50 72 6f 6a 65 63 74 69 |unction |Projecti|
|00000cb0| 6c 65 20 50 72 6f 6a 65 | 63 74 69 6c 65 46 69 72 |le Proje|ctileFir|
|00000cc0| 65 28 20 63 6c 61 73 73 | 3c 50 72 6f 6a 65 63 74 |e( class|<Project|
|00000cd0| 69 6c 65 3e 20 50 72 6f | 6a 43 6c 61 73 73 2c 20 |ile> Pro|jClass, |
|00000ce0| 66 6c 6f 61 74 20 50 72 | 6f 6a 53 70 65 65 64 2c |float Pr|ojSpeed,|
|00000cf0| 20 62 6f 6f 6c 20 62 57 | 61 72 6e 20 29 0d 0a 7b | bool bW|arn )..{|
|00000d00| 0d 0a 09 6c 6f 63 61 6c | 20 44 42 6f 74 74 6c 65 |...local| DBottle|
|00000d10| 50 72 6f 6a 20 42 6f 74 | 74 6c 65 50 72 6f 6a 3b |Proj Bot|tleProj;|
|00000d20| 0d 0a 0d 0a 09 42 6f 74 | 74 6c 65 50 72 6f 6a 20 |.....Bot|tleProj |
|00000d30| 3d 20 53 70 61 77 6e 28 | 20 63 6c 61 73 73 27 44 |= Spawn(| class'D|
|00000d40| 42 6f 74 74 6c 65 50 72 | 6f 6a 27 2c 20 4f 77 6e |BottlePr|oj', Own|
|00000d50| 65 72 2c 2c 20 53 61 76 | 65 64 53 74 61 72 74 54 |er,, Sav|edStartT|
|00000d60| 72 61 63 65 20 2b 20 28 | 47 65 74 46 69 72 65 4d |race + (|GetFireM|
|00000d70| 6f 64 65 28 29 2e 50 72 | 6f 6a 65 63 74 69 6c 65 |ode().Pr|ojectile|
|00000d80| 4f 66 66 73 65 74 20 3e | 3e 20 72 6f 74 61 74 6f |Offset >|> rotato|
|00000d90| 72 28 53 61 76 65 64 45 | 6e 64 54 72 61 63 65 20 |r(SavedE|ndTrace |
|00000da0| 2d 20 53 61 76 65 64 53 | 74 61 72 74 54 72 61 63 |- SavedS|tartTrac|
|00000db0| 65 29 29 2c 20 72 6f 74 | 61 74 6f 72 28 53 61 76 |e)), rot|ator(Sav|
|00000dc0| 65 64 45 6e 64 54 72 61 | 63 65 20 2d 20 53 61 76 |edEndTra|ce - Sav|
|00000dd0| 65 64 53 74 61 72 74 54 | 72 61 63 65 29 20 29 3b |edStartT|race) );|
|00000de0| 0d 0a 09 69 66 28 20 42 | 6f 74 74 6c 65 50 72 6f |...if( B|ottlePro|
|00000df0| 6a 3f 20 29 0d 0a 09 7b | 0d 0a 09 09 69 66 20 28 |j? )...{|....if (|
|00000e00| 20 62 53 77 69 74 63 68 | 65 64 20 29 0d 0a 09 09 | bSwitch|ed )....|
|00000e10| 09 42 6f 74 74 6c 65 50 | 72 6f 6a 2e 53 65 74 53 |.BottleP|roj.SetS|
|00000e20| 74 61 74 69 63 4d 65 73 | 68 28 20 53 74 61 74 69 |taticMes|h( Stati|
|00000e30| 63 4d 65 73 68 27 44 57 | 65 61 70 6f 6e 4d 65 73 |cMesh'DW|eaponMes|
|00000e40| 68 2e 6d 33 42 6f 74 74 | 6c 65 57 42 72 6f 6b 65 |h.m3Bott|leWBroke|
|00000e50| 27 20 29 3b 0d 0a 0d 0a | 09 09 42 6f 74 74 6c 65 |' );....|..Bottle|
|00000e60| 50 72 6f 6a 2e 53 6b 69 | 6e 73 5b 30 5d 20 3d 20 |Proj.Ski|ns[0] = |
|00000e70| 53 6b 69 6e 73 5b 31 5d | 3b 0d 0a 09 7d 0d 0a 0d |Skins[1]|;...}...|
|00000e80| 0a 09 72 65 74 75 72 6e | 20 42 6f 74 74 6c 65 50 |..return| BottleP|
|00000e90| 72 6f 6a 3b 0d 0a 7d 0d | 0a 0d 0a 0d 0a 73 69 6d |roj;..}.|.....sim|
|00000ea0| 75 6c 61 74 65 64 20 73 | 74 61 74 65 20 46 69 72 |ulated s|tate Fir|
|00000eb0| 65 4f 6e 63 65 52 65 61 | 6c 0d 0a 7b 0d 0a 42 65 |eOnceRea|l..{..Be|
|00000ec0| 67 69 6e 3a 0d 0a 09 69 | 66 20 28 20 47 65 74 46 |gin:...i|f ( GetF|
|00000ed0| 69 72 65 4d 6f 64 65 28 | 29 2e 46 69 72 65 54 79 |ireMode(|).FireTy|
|00000ee0| 70 65 20 3d 3d 20 46 52 | 54 5f 4d 65 6c 65 65 20 |pe == FR|T_Melee |
|00000ef0| 29 0d 0a 09 7b 0d 0a 09 | 09 50 6c 61 79 46 69 72 |)...{...|.PlayFir|
|00000f00| 69 6e 67 28 29 3b 0d 0a | 09 09 4d 65 6c 65 65 46 |ing();..|..MeleeF|
|00000f10| 69 72 65 28 20 47 65 74 | 46 69 72 65 4d 6f 64 65 |ire( Get|FireMode|
|00000f20| 28 29 2e 44 61 6d 61 67 | 65 20 29 3b 0d 0a 09 7d |().Damag|e );...}|
|00000f30| 0d 0a 09 65 6c 73 65 0d | 0a 09 7b 0d 0a 09 09 52 |...else.|..{....R|
|00000f40| 65 63 6f 69 6c 28 29 3b | 0d 0a 09 09 69 66 28 20 |ecoil();|....if( |
|00000f50| 21 61 6e 44 75 72 46 69 | 72 65 2e 41 6e 69 6d 20 |!anDurFi|re.Anim |
|00000f60| 29 0d 0a 09 09 09 50 6c | 61 79 46 69 72 69 6e 67 |).....Pl|ayFiring|
|00000f70| 28 29 3b 0d 0a 09 09 54 | 6f 53 68 6f 6f 74 20 3d |();....T|oShoot =|
|00000f80| 20 4d 69 6e 28 47 65 74 | 46 69 72 65 4d 6f 64 65 | Min(Get|FireMode|
|00000f90| 28 29 2e 42 75 72 73 74 | 43 6f 75 6e 74 2c 20 52 |().Burst|Count, R|
|00000fa0| 6f 75 6e 64 73 4c 6f 61 | 64 65 64 29 3b 0d 0a 09 |oundsLoa|ded);...|
|00000fb0| 09 69 66 28 20 21 43 6f | 6e 74 72 6f 6c 6c 69 6e |.if( !Co|ntrollin|
|00000fc0| 67 4d 61 63 68 69 6e 65 | 28 29 20 29 0d 0a 09 09 |gMachine|() )....|
|00000fd0| 09 54 6f 53 68 6f 6f 74 | 20 3d 20 31 3b 0d 0a 09 |.ToShoot| = 1;...|
|00000fe0| 09 77 68 69 6c 65 20 28 | 54 6f 53 68 6f 6f 74 20 |.while (|ToShoot |
|00000ff0| 3e 20 30 29 0d 0a 09 09 | 7b 0d 0a 09 09 09 53 6c |> 0)....|{.....Sl|
|00001000| 65 65 70 28 47 65 74 46 | 69 72 65 4d 6f 64 65 28 |eep(GetF|ireMode(|
|00001010| 29 2e 46 69 72 65 44 65 | 6c 61 79 29 3b 0d 0a 0d |).FireDe|lay);...|
|00001020| 0a 09 09 09 69 66 28 20 | 41 75 74 68 6f 72 69 74 |....if( |Authorit|
|00001030| 79 4d 61 63 68 69 6e 65 | 28 29 20 29 0d 0a 09 09 |yMachine|() )....|
|00001040| 09 7b 0d 0a 09 09 09 09 | 41 75 74 68 6f 72 69 74 |.{......|Authorit|
|00001050| 79 46 69 72 65 28 29 3b | 0d 0a 09 09 09 09 52 6f |yFire();|......Ro|
|00001060| 75 6e 64 73 4c 6f 61 64 | 65 64 20 3d 20 46 4d 61 |undsLoad|ed = FMa|
|00001070| 78 28 20 52 6f 75 6e 64 | 73 4c 6f 61 64 65 64 20 |x( Round|sLoaded |
|00001080| 2d 20 47 65 74 46 69 72 | 65 4d 6f 64 65 28 29 2e |- GetFir|eMode().|
|00001090| 41 6d 6d 6f 55 73 65 2c | 20 30 20 29 3b 0d 0a 09 |AmmoUse,| 0 );...|
|000010a0| 09 09 7d 0d 0a 09 09 09 | 69 66 28 20 56 69 73 75 |..}.....|if( Visu|
|000010b0| 61 6c 4d 61 63 68 69 6e | 65 28 29 20 29 0d 0a 09 |alMachin|e() )...|
|000010c0| 09 09 09 45 66 66 65 63 | 74 73 46 69 72 65 28 29 |...Effec|tsFire()|
|000010d0| 3b 0d 0a 0d 0a 09 09 09 | 2f 2f 50 61 77 6e 4f 77 |;.......|//PawnOw|
|000010e0| 6e 65 72 2e 53 68 61 6b | 65 56 69 65 77 28 53 68 |ner.Shak|eView(Sh|
|000010f0| 61 6b 65 54 69 6d 65 2c | 20 53 68 61 6b 65 4d 61 |akeTime,| ShakeMa|
|00001100| 67 2c 20 53 68 61 6b 65 | 56 65 72 74 2f 32 29 3b |g, Shake|Vert/2);|
|00001110| 0d 0a 0d 0a 09 09 09 54 | 6f 53 68 6f 6f 74 2d 2d |.......T|oShoot--|
|00001120| 3b 0d 0a 09 09 09 53 6c | 65 65 70 28 47 65 74 46 |;.....Sl|eep(GetF|
|00001130| 69 72 65 4d 6f 64 65 28 | 29 2e 42 75 72 73 74 44 |ireMode(|).BurstD|
|00001140| 65 6c 61 79 29 3b 0d 0a | 09 09 7d 0d 0a 09 7d 0d |elay);..|..}...}.|
|00001150| 0a 09 2f 2f 20 46 49 58 | 4d 45 3a 20 68 61 63 6b |..// FIX|ME: hack|
|00001160| 20 73 69 6e 63 65 20 77 | 65 20 64 6f 6e 27 74 20 | since w|e don't |
|00001170| 68 61 76 65 20 61 20 70 | 72 6f 70 65 72 20 74 68 |have a p|roper th|
|00001180| 72 6f 77 20 61 6e 69 6d | 0d 0a 09 69 66 20 28 20 |row anim|...if ( |
|00001190| 43 75 72 72 65 6e 74 46 | 69 72 65 4d 6f 64 65 20 |CurrentF|ireMode |
|000011a0| 3d 3d 20 53 45 43 46 49 | 52 45 20 29 0d 0a 09 7b |== SECFI|RE )...{|
|000011b0| 0d 0a 09 09 50 61 77 6e | 4f 77 6e 65 72 2e 44 65 |....Pawn|Owner.De|
|000011c0| 6c 65 74 65 49 6e 76 65 | 6e 74 6f 72 79 28 20 73 |leteInve|ntory( s|
|000011d0| 65 6c 66 20 29 3b 0d 0a | 09 09 50 61 77 6e 4f 77 |elf );..|..PawnOw|
|000011e0| 6e 65 72 2e 4e 65 78 74 | 57 65 61 70 6f 6e 28 29 |ner.Next|Weapon()|
|000011f0| 3b 0d 0a 09 09 44 65 73 | 74 72 6f 79 28 29 3b 0d |;....Des|troy();.|
|00001200| 0a 09 7d 0d 0a 09 65 6c | 73 65 0d 0a 09 09 46 69 |..}...el|se....Fi|
|00001210| 6e 69 73 68 41 6e 69 6d | 28 29 3b 0d 0a 0d 0a 09 |nishAnim|();.....|
|00001220| 50 6f 70 53 74 61 74 65 | 28 29 3b 0d 0a 7d 0d 0a |PopState|();..}..|
|00001230| 0d 0a 73 69 6d 75 6c 61 | 74 65 64 20 66 75 6e 63 |..simula|ted func|
|00001240| 74 69 6f 6e 20 53 65 74 | 50 6c 61 79 65 72 46 69 |tion Set|PlayerFi|
|00001250| 72 69 6e 67 41 6e 69 6d | 28 20 69 6e 74 20 46 69 |ringAnim|( int Fi|
|00001260| 72 69 6e 67 4d 6f 64 65 | 2c 20 62 6f 6f 6c 20 62 |ringMode|, bool b|
|00001270| 56 61 6c 75 65 20 29 0d | 0a 7b 0d 0a 09 69 66 28 |Value ).|.{...if(|
|00001280| 20 44 47 61 6d 65 50 6c | 61 79 65 72 28 4f 77 6e | DGamePl|ayer(Own|
|00001290| 65 72 29 3f 20 29 0d 0a | 09 7b 0d 0a 09 09 69 66 |er)? )..|.{....if|
|000012a0| 28 20 46 69 72 69 6e 67 | 4d 6f 64 65 20 3d 3d 20 |( Firing|Mode == |
|000012b0| 50 52 49 46 49 52 45 20 | 29 0d 0a 09 09 09 44 47 |PRIFIRE |).....DG|
|000012c0| 61 6d 65 50 6c 61 79 65 | 72 28 4f 77 6e 65 72 29 |amePlaye|r(Owner)|
|000012d0| 2e 53 65 74 41 6e 69 6d | 53 74 61 74 65 28 41 53 |.SetAnim|State(AS|
|000012e0| 5f 46 69 72 65 2c 20 62 | 56 61 6c 75 65 20 29 3b |_Fire, b|Value );|
|000012f0| 0d 0a 09 09 65 6c 73 65 | 0d 0a 09 09 09 44 47 61 |....else|.....DGa|
|00001300| 6d 65 50 6c 61 79 65 72 | 28 4f 77 6e 65 72 29 2e |mePlayer|(Owner).|
|00001310| 53 65 74 41 6e 69 6d 53 | 74 61 74 65 28 41 53 5f |SetAnimS|tate(AS_|
|00001320| 54 68 72 6f 77 2c 20 62 | 56 61 6c 75 65 20 29 3b |Throw, b|Value );|
|00001330| 0d 0a 09 7d 0d 0a 7d 0d | 0a 0d 0a 00 |...}..}.|.... |
+--------+-------------------------+-------------------------+--------+--------+